如果您不知道 DNS 是什么、發(fā)展過程、工作原理和 DNS 資源,請閱讀下面的文章!文章幫你解答什么是DNS,區(qū)分遞歸DNS和代理DNS。
什么是域名系統(tǒng)?
什么是域名系統(tǒng)?DNS 服務(wù)器是一臺計算機(jī),它有一個公共 IP 地址數(shù)據(jù)庫,該數(shù)據(jù)庫與 IP 地址將用戶帶到的網(wǎng)站名稱相關(guān)聯(lián)。DNS 就像 Internet 的目錄。每當(dāng)人們在網(wǎng)絡(luò)瀏覽器的地址欄中鍵入域名時,DNS 都會查找正確的 IP 地址。網(wǎng)站的 IP 地址可將設(shè)備引導(dǎo)至正確位置以訪問網(wǎng)站數(shù)據(jù)。
在 DNS 服務(wù)器找到正確的 IP 地址后,瀏覽器獲取它并使用它向內(nèi)容分發(fā)網(wǎng)絡(luò) (CDN) 的邊緣或源服務(wù)器發(fā)送數(shù)據(jù)。完成后,用戶可以訪問網(wǎng)站上的信息。DNS 服務(wù)器通過為網(wǎng)站的統(tǒng)一資源定位符 (URL) 查找相應(yīng)的 IP 地址來啟動該過程。
什么是 DNS:簡史
回答完什么是DNS這個問題,接下來就是關(guān)于DNS的形成和發(fā)展的歷史。當(dāng)互聯(lián)網(wǎng)剛出現(xiàn)時,人們更容易將特定的 IP 地址與特定的計算機(jī)相匹配,但隨著越來越多的設(shè)備和人加入網(wǎng)絡(luò),這種情況并沒有持續(xù)多久。
仍然可以在瀏覽器中輸入特定的 IP 地址來訪問網(wǎng)站,但那時和現(xiàn)在一樣,人們想要一個由易于記憶的單詞組成的地址,我們可以識別的那種。
在 1970 年代和 80 年代初期,這些名稱和地址是由一個人——斯坦福大學(xué)的 Elizabeth Feinler——分配的,她在一個名為 HOSTS.TXT 的文本文件中維護(hù)著每臺聯(lián)網(wǎng)計算機(jī)的主列表。
考慮到互聯(lián)網(wǎng)的發(fā)展,這顯然是一個無法解決的問題,尤其是因為 Feinler 只在加利福尼亞時間下午 6 點(diǎn)之前處理請求,并且在圣誕節(jié)期間關(guān)閉。
1983 年,南加州大學(xué)的研究員保羅·莫卡佩特里斯 (Paul Mockapetris) 的任務(wù)是在解決問題的幾個建議之間做出折衷。他基本上跳過了這一切,開發(fā)了自己的系統(tǒng),他將其命名為 DNS。雖然從那時起它顯然發(fā)生了很大變化,但在基本層面上它仍然以近 40 年前的方式運(yùn)行。
什么是 DNS :它是如何工作的
在典型的 DNS 查詢中,用戶輸入的 URL 必須經(jīng)過四臺服務(wù)器才能提供 IP 地址。這四臺服務(wù)器協(xié)同工作,為客戶端獲取正確的 IP 地址,它們包括:
DNS遞歸:DNS遞歸,也稱為DNS解析器,接收來自DNS客戶端的查詢。然后它與其他 DNS 服務(wù)器通信以找到正確的 IP 地址。解析器從客戶端檢索請求后,解析器的行為就像客戶端本身一樣。當(dāng)它執(zhí)行此操作時,它會執(zhí)行發(fā)送到其他三個 DNS 服務(wù)器的查詢:根名稱服務(wù)器、頂級域名服務(wù)器 (TLD) 和權(quán)威名稱服務(wù)器。
根名稱服務(wù)器:為 Internet 的 DNS 根區(qū)域指定的根名稱服務(wù)器。它的工作是響應(yīng)對根區(qū)中的記錄向它提出的請求。它通過發(fā)回具有正確 TLD 的權(quán)威名稱服務(wù)器列表來響應(yīng)請求。
TLD 名稱服務(wù)器:TLD 名稱服務(wù)器保存著 TLD 名稱中包含的二級域名的 IP 地址。然后它會釋放網(wǎng)站的 IP 地址并將查詢發(fā)送到域的名稱服務(wù)器。
權(quán)威名稱服務(wù)器:權(quán)威名稱服務(wù)器為您提供 DNS 查詢的真正答案。有兩種類型的名稱服務(wù)器:主要或主要名稱服務(wù)器和輔助或輔助名稱服務(wù)器。主服務(wù)器保留區(qū)域記錄的原始副本,而輔助服務(wù)器是主服務(wù)器的精確副本。它分擔(dān) DNS 服務(wù)器負(fù)載,并在主服務(wù)器出現(xiàn)故障時充當(dāng)備份。
什么是代理 DNS 服務(wù)器與遞歸 DNS 服務(wù)器:有什么區(qū)別?
權(quán)威名稱服務(wù)器保留 DNS 記錄的信息。遞歸服務(wù)器充當(dāng)中間人,位于權(quán)威服務(wù)器和最終用戶之間。要到達(dá)名稱服務(wù)器,遞歸服務(wù)器必須“遞歸地”遍歷 DNS 樹以訪問域的記錄。
代理 DNS 服務(wù)器
使用電話簿類比,將 IP 地址視為電話號碼,將人名視為網(wǎng)站 URL。權(quán)威的 DNS 服務(wù)器有一份“電話簿”的副本,將這些 IP 地址與其各自的域名聯(lián)系起來。它們?yōu)檫f歸 DNS 名稱服務(wù)器發(fā)送的查詢提供答案,提供有關(guān)在何處查找特定網(wǎng)頁的信息。提供的答案包含查詢中涉及的域的 IP 地址。
權(quán)威 DNS 服務(wù)器負(fù)責(zé)特定區(qū)域,例如國家、組織或本地區(qū)域。無論覆蓋的區(qū)域如何,權(quán)威 DNS 服務(wù)器都執(zhí)行兩項重要工作。首先,服務(wù)器保留一個域名列表和與之關(guān)聯(lián)的 IP 地址。接著,服務(wù)器響應(yīng)遞歸DNS服務(wù)器關(guān)于該域名對應(yīng)的IP地址的請求。當(dāng)遞歸 DNS 服務(wù)器收到答案時,它會將該信息發(fā)送回請求它的計算機(jī)。然后計算機(jī)使用該信息連接到 IP 地址,用戶可以查看該網(wǎng)站。